package org.whh.base.mapper;

import org.whh.base.util.QueryVo;

import java.io.Serializable;
import java.util.List;

public interface BaseMapper<T> {
    int getTotal(QueryVo queryVo);

    List<T> getAllPage(QueryVo queryVo);

    void insert(T t);

    void update(T t);

    void deleteById(Serializable id);

    void batchDelete(List<Long> ids);

    List<T> getAll();

    T selectById(Serializable id);
}
